/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package managers;

import conexionBD.ConexionServidor;
import java.io.Serializable;
import java.sql.CallableStatement;
import java.sql.Connection;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author jose
 */
@ManagedBean
@SessionScoped
public class managerCrearRegistroFotos implements Serializable {

    private String foto;

    /** Creates a new instance of managerCrearRegistroFotos */
    public managerCrearRegistroFotos() {
    }

    public String getFoto() {
        return foto;
    }

    public void setFoto(String foto) {
        this.foto = foto;
    }

    public String guardarInformacionRegFoto() {
        String destino = null;
        ConexionServidor myConexion = new ConexionServidor();
        try {
            Connection con = myConexion.getConnection();
            //Sentencia sql que hace el llamado a el procedimiento
            String sql = "{call insersionregfoto(?,?)}";
            CallableStatement cs = con.prepareCall(sql);
            //Setting los parametros a ser captorados or el proceso almacenado
            cs.setString(1, "AH-00010-2010"); //aca va el codigo de expediente
            cs.setString(2, foto);
            //ejecucion del proceso almacenado
            cs.execute();
            //cierre de CallableStatement y Connection
            cs.close();
            con.close();
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        return destino;
    }

}
